#!/usr/bin/python3
# ******************************************************************************
# Copyright (c) Huawei Technologies Co., Ltd. 2021-2021. All rights reserved.
# licensed under the Mulan PSL v2.
# You can use this software according to the terms and conditions of the Mulan PSL v2.
# You may obtain a copy of Mulan PSL v2 at:
#     http://license.coscl.org.cn/MulanPSL2
# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
# PURPOSE.
# See the Mulan PSL v2 for more details.
# ******************************************************************************/
from abc import ABC, abstractmethod


class ZuoMeng(ABC):

    @staticmethod
    @abstractmethod
    def dream(self):
        pass


class Cao(ZuoMeng):
    def dream(self):
        print("曹总：先赚他十个亿")


class Li(ZuoMeng):
    def dream(self):
        print("李工：拿着一个亿去找曹总合作")


if __name__ == "__main__":
    c = Cao()
    l = Li()
    c.dream()
    l.dream()
